package com.jmx.yp.service.member;

import java.util.*;

import org.dom4j.Document;

/**
 * 
 * 功能描述：
 *			会员业务逻辑
 * @author Jenny
 *
 * Date:2011-2-18 下午03:40:05
 */
public interface IMemberService {
	/**
	 * 根据组织ID获取所属区域信息
	 * @param groupId
	 * @return 包含Map<AREA_NAME, SERIALID>对象的LIST 
	 * @throws Exception
	 */
	abstract List getAreaByGroupId(Long groupId) throws Exception;
	
	/**
	 * 根据节点ID查询区域 
	 * @param areaId 为空时，表示查询最顶层的结点（即uplevel=0)
	 * @return
	 * @throws Exception
	 */
	abstract Document getAreaList(String area_name, Long areaId) throws Exception;
	
	/**
	 * 根据节点ID查询子区域 
	 * @param areaId
	 * @return
	 * @throws Exception
	 */
	abstract Map getSubAreaList(Long areaId) throws Exception;

}
